package com.cenntro.oss.common;

public interface VehicleConstant {

	

	/**
	 * 应答标志定义 成功
	 */
	String REP_SUCCESS = "01";                 //成功
	/**
	 * 应答标志定义 错误
	 */
	String REP_ERR = "02";                     //错误
	/**
	 * 应答标志定义 vincode重复
	 */
	String REP_VINCODO_REPEAT = "03";          //vincode 重复
	/**
	 * 应答标志定义 fe 表示数据包为命令包
	 */
	String REP_ORDER = "FE";                 
	/**
	 * 状态  1 有效 0 无效
	 */
	Integer status = 1;
	
	/**
	 * 时间格式
	 */
	String PATTERN = "yyyyMMddHHmmss";

	/**
	 *在线
	 */
	Integer ONLINE = 1;
	/**
	 * 离线
	 */
	Integer OFFLINE = 0;
	
	/**
	 * 车辆状态表离线
	 */
	Integer DEVICE_OFFLINE = 0;
	/**
	 * 车辆状态表 在线
	 */
	Integer DEVICE_ONLINE = 1;
	/**
	 * 车辆状态表 行驶
	 */
	Integer DEVICE_RUN = 2;
	/**
	 * 车辆状态表 充电
	 */
	Integer DEVICE_CHARGING = 3;
	/**
	 * 车辆状态表 启动
	 */
	Integer DEVICE_STARTUP = 4;
	
	/**
	 * 车辆状态表 未知
	 */
	Integer DEVICE_UNKONW = 6;
	
	/**
	 * 车辆状态表 熄火
	 */
	Integer DEVICE_MISFIRE = 5;
	/**######################## DEV_PARTITION_ 相关 */
	/**
	 * 每个分区表  存x个 vincode
	 */
	String DEV_PARTITION_NUM = "DEV_PARTITION_NUM";
	/**
	 * 锁
	 */
	String LOCK_DEV_PARTITION = "LOCK_DEV_PARTITION";
	
	/**
	 * 车辆 partition 
	 */
	String DEV_PARTITION = "DEV_PARTITION_";
	/**
	 * partition_num
	 */
	String PARTITION_NUM = "PARTITION_NUM";
}
